@Ineverleft
2年前 提问
1个回答
数据库的数据安全包括哪四点
齐士忠
2年前
数据库的数据安全包括如下四点:
数据独立性:包括物理独立性与逻辑独立性两个方面,两者都是指数据库的数据在磁盘上的存储位置/逻辑不会与日常所用的应用程序相关,两者相互独立、互不干扰。
数据完整性:数据的正确性、有效性和一致性组成了数据的完整性。正确性是指所输入的数据类型应当与对应列表相同,有效性是指数据库的理论数值应当满足现实应用中对该数值段的约束,一致性是指不同用户对于同一数据的查询使用应当是完全一致的。
并发控制:多用户同时对某一数据的存取使用,被称为并发。当一个用户对取出的数据进行修改时,有其他用户也在读取数据,这时候所读到的数据就是不正确的,因此我们需要避免这种错误的发生,保证数据的正确性,这种控制被称为并发控制。
故障恢复:再安全的数据库也不能保证必然不会出现故障,那么当故障发生的时候,如何及时止损、故障恢复就很重要了。这是由数据库管理系统所提供的一整套方法,当故障发生时会及时地被发现并进行修复,尽可能地阻止数据被破坏,无论是物理的或逻辑的修复,都能帮助数据库系统尽快恢复故障。